<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <title>其他链接</title>
</head>
<body>

<a href="javascript:alert('我是警告框!');">弹出警告框</a>

<hr/>
<p>总结：</p>
<p>
    其他链接包括下载链接、空链接以及脚本链接等。下载链接指的是超级链接的href指定的目标资源既不是网页，
    也不是锚点或者电子邮件的地址，而是普通的文件。此时单击超级链接时，会出现保存文件或打开文件的窗口，
    选择保存文件即可将文件下载到本地硬盘；选择打开文件会打开目标资源。
</p>
<p>
    空链接是未指派的链接，即没有指定链接对象的链接。空链接可用于向页面上的对象或文本附加行为。
    例如，可以向空链接附加一个行为，以便在指针滑过该链接时执行相应的操作，一般需要和JavaScript脚本结合使用。
    可以使用&lt;a href="#"&gt;来实现空链接，但是对于这种空链接来说，如果用户单击了空链接，
    页面会自动重置到页首，从而影响用户的正常浏览。
    还可以通过指定&lt;a&gt;标签的href属性值为javascript:;（javascript后带一个冒号和分号）来实现空链接，
    这种空链接不存在重置页面至页首的问题。
</p>
<p>
    脚本链接指的是直接将超级链接的href属性值设置成JavaScript脚本或者JavaScript函数。
    当单击超级链接时，即执行相应的脚本或函数。脚本链接非常实用，能够在不离开当前页面的情况下为访问者提供有关项的附加信息。
    脚本链接还可用于在访问者单击特定项时，执行计算、验证表单或其他的处理任务。
</p>
</body>
</html>